package ClassAndObject.NeiBuClass;
/*
如果外部类和内部类冲突，成员变量出现了重名现象，那么格式是：外部类名称.this.外部类成员变量名
*/
public class Outer {
    int num = 10;//外部类成员变量

    public class Inner /*extends Object*/{
        int num = 20;//内部类的成员变量

        public void methodInner(){
            int num = 30;//内部类方法的局部变量
            System.out.println(num); //使用内部类方法的局部变量，就近原则
            System.out.println(this.num);
            System.out.println(Outer.this.num);
        }
    }
}
